Continuous Turing Machine: Real Function Computability and Iteration Issues
نویسندگان
چکیده
Contemporary computer theory is governed by the discretization of continuous problems. Classical Turing machines (TMs) are originally built to solve computation and computability problems, which main feature is discreteness. However, even some simple numerical calculations problems, e.g., iterations in Rn, generate difficulties to be described or solved by constructing a TM. This paper explores the computability of continuous problems by proposing a class of continuous Turing machines (CTMs) that are an extension of TMs. CTMs can be applied to the standard for the precision of algorithms. First, computable real numbers are precisely defined by CTMs and their computations are regarded as the running of the CTMs. CTMs introduce the coded recursive descriptions, machine states, and operations with the characters of computer instructions in essence compared with usual computable continuous models. Hence, they can precisely present continuous computations with the form of processes. Second, the concepts of CTM computable and CTM handleable are proposed. Moreover, the basic concepts on approximation theory such as convergency, metric space, and fixed-point in Rn are defined in a new space CTMRn . Finally, an iterative algorithm is shown by constructing a CTM to solve linear equations.
منابع مشابه
On the Weak Computability of Continuous Real Functions
In computable analysis, sequences of rational numbers which effectively converge to a real number x are used as the (ρ-) names of x. A real number x is computable if it has a computable name, and a real function f is computable if there is a Turing machine M which computes f in the sense that, M accepts any ρ-name of x as input and outputs a ρ-name of f (x) for any x in the domain of f . By wea...
متن کاملPolynomial Time Computation in the Context of Recursive Analysis
Recursive analysis was introduced by A. Turing [1936], A. Grzegorczyk [1955], and D. Lacombe [1955] as an approach for investigating computation over the real numbers. It is based on enhancing the Turing machine model by introducing oracles that allow the machine to access finitary portions of the real infinite objects. Classes of computable real functions have been extensively studied as well ...
متن کاملContents Incomputability, Turing Functionals, and Open Computing
For the first time in the history of computability a mojor objective was to investigate incomputability. The key researchers from 1931 to 1936 introduced a number of formal concepts to define computable functions, but the intention was do diagonalize over all computable functions to produce an unsolvable problem in ordinary mathematics, in order to refute Hilbert’s Entscheidungsproblem. These c...
متن کاملComputability and Complexity over the Product Topology of Real Numbers
Kawamura and Cook have developed a framework for studying the computability and complexity theoretic problems over “large” topological spaces. This framework has been applied to study the complexity of the differential operator and the complexity of functionals over the space of continuous functions on the unit interval C[0, 1]. In this paper we apply the ideas of Kawamura and Cook to the produ...
متن کاملOn function spaces and polynomial-time computability
In Computable Analysis, elements of uncountable spaces, such as the real line R, are represented by functions on strings and fed to Turing machines as oracles; or equivalently, they are represented by infinite strings and written on the tapes of Turing machines [Wei00, BHW08]. To obtain reasonable notions of computability and complexity, it is hence important to choose the “right” representatio...
متن کامل